home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 April: Mac OS SDK / Dev.CD Apr 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / Samples / SampleCode / Skinny3DSample / Skinny3DSources ƒ / 3DAppSpecific.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-21  |  896 b   |  34 lines  |  [TEXT/MPS ]

  1. #include    "QD3D.h"
  2. #include    "QD3DGroup.h"
  3. #include    "QD3DDrawContext.h"
  4. #include    "QD3DTransform.h"
  5. #include    "QD3DCamera.h"
  6. #include    "QD3DView.h"
  7. #include    "QD3DLight.h"
  8. #include    "QD3DRenderer.h"
  9. #include    "QD3DShader.h"
  10. #include    "QD3DStyle.h"
  11. #include    "QD3DGeometry.h"
  12. #include    "QD3DMath.h"
  13.  
  14. #include <Events.h>
  15.  
  16. // prototypes of QD3DFunctions called from the application
  17.  
  18. OSErr    InitializeApplication(void);
  19. void    Cleanup(void);
  20. Boolean PreflightNew(void); // return TRUE if "New" will work
  21. void     DoNew(void);
  22. void     DoOpen(void);
  23. void     DoClose(void); // FrontWindow() only
  24. void     DoSave(void);
  25. void     DoSaveAs(void);
  26. void     DoPrint(void);
  27. void     DoClickInContent(EventRecord *evt, WindowPtr theWindow);
  28. void     ActivateWindow(WindowPtr newFrontWindow, Boolean active);
  29.  
  30. void    DoAppSpecificMenu(long menuNumber, long itemNumber);
  31. void     UpdateAppMenus(void);
  32.  
  33. void    DrawAppSpecificContent(WindowPtr theWindow);
  34.